/*==========采购单============*/
.cart-wrap{
    width:1200px;
    margin:0 auto;
    padding-bottom:80px;
}
.cart-wrap .ck-head{
    padding:20px 10px;
    background:#fff;
    margin:10px 0;
    font-size:16px;
}
.ck-head input{
    margin:-6px 10px 0 0;
    display:inline-block;
}
.ck-head label{
    vertical-align: top;
    display:inline-block;
    margin-right:30px;
}
.cart-wrap .cart-item{
    margin-bottom:10px;
    border-bottom:0;
}
.cart-wrap .cart-item a:hover{
    color:#ff7800;
    text-decoration: underline;
}
.cart-item .itemCart-head{
    padding: 10px;
    background:#e1e1e1;
    border-bottom:1px solid #cecece;
}
.itemCart-head table{
    width:100%;
}
.itemCart-head table tr td{
    line-height:35px;
}
.itemCart-head table tr td b{
    color:#b00b0b;
    font-weight:normal;
}

.cart-wrap .options-box {
    height: 66px;
    line-height: 66px;
    padding-left: 15px;
    background:#fff;
}
.cart-wrap .options-box .price-sum {
    display: inline-block;
    margin-right: 50px;
    font-size: 16px;
}
.cart-wrap .options-box .confirmBuy {
    background: #b00b0b;
    color: #fff;
    font-size: 24px;
    padding: 0 50px;
    border-left: 1px solid #cecece;
}
.cart-wrap .options-box input {
    margin: -3px 10px 0 0;
}
.cart-wrap .options-box  label{
    font-size:16px;
}
.mode-wrap{
    margin:10px 0 10px 0;
    background:#fff;
}
.mode-wrap .title{
    font-size:20px;
    margin-bottom:15px;
    color:#333;
}
.mode-wrap .mode-item{
    border-bottom:1px solid #cecece;
    padding:20px 15px 10px 15px;
}
.mode-wrap .mode-nav{
    height:32px;
    line-height:32px;
    border:1px solid #cecece;
    border-radius:5px;
    display:inline-block;
    padding:0 15px;
}
.mode-nav i{
    margin-left:10px;
}
.mode-nav.curr{
    border:1px solid #b00b0b;
    color:#b00b0b;
}
.mode-wrap .invoice-type span{
    cursor: pointer;
}
.mode-wrap .invoice-type .added{
    margin-left:40px;
}
.mode-wrap .invoice-name{
    margin-top:20px;
}
.mode-wrap .remark{
    padding:20px 15px 20px 15px;
}
.mode-wrap .remark label{
    font-size:20px;
    color:#333;
    vertical-align:top;
}
.mode-wrap .remark textarea{
    width:520px;
    height:100px;
    border:0;
    resize: none;
    background:#f6f6f6;
    display: inline-block;
    margin-left:10px;
    padding:5px;
    line-height:30px;
}
.mode-wrap .trade{
    height:120px;
    border-top:1px solid #cecece;
    background:#e1e1e1;
    padding-right:60px;
    font-size:16px;

}
.mode-wrap .trade .fr{
    padding-top:20px;
}
.mode-wrap .trade p{
    line-height:25px;
}
.mode-wrap .trade p span{
    display:inline-block;
    width:110px;
}
#normal-modal,#added-modal{
    width:600px;
    margin-left:-300px;
}

#normal-modal .addrPop-left,#added-modal .addrPop-left{
    width:160px;
}
#normal-modal .addrPop-right,#added-modal .addrPop-right{
    width:425px;
}
#normal-modal .invoice-list li,#added-modal .invoice-list li{
    width:164px;
    height:56px;
    border:1px solid #cecece;
    line-height:56px;
    text-align: center;
    float: left;
    padding:0;
    font-size:16px;
    border-radius:3px;
}
#normal-modal .invoice-list li.curr,#added-modal .invoice-list li.curr{
    border:1px solid #b00b0b;
}
#normal-modal a.btn,#added-modal a.btn{
    border:1px solid #999;
    color:#666;
    margin-left:15px;
}

.notpass{
    background:#ff7800;
    font-size:18px;
    color:#fff;
    padding:20px 60px 20px 40px;
    margin:-10px 0 10px 0;
    line-height:1.7;
    position:relative;
}
.notpass i{
    font-size:30px;
    position:absolute;
    right:5px;
    top:5px;
    cursor: pointer;
}

.frost{
    width:1200px;
    background:#fff;
    margin:10px auto 50px auto;
    padding:90px 0 260px 0;
    text-align: center;
}
.frost .icon-sucess{
    color:#666;
    padding-bottom:50px;
}
.frost .icon-sucess i{
    color:#999;
}
.frost  a{
    color:#ff7800;
}